//C11.10:mytime3.h -- Time class with friends
#ifndef MYTIME3_H__
#define MYTIME3_H__
#include <iostream>
#include <ostream>

class Time
{
    int hours;
    int minutes;
    public:
        Time();
        Time(int h, int m = 0);
        void AddMin(int m);
        void AddHr(int h);
        void Reset(int h = 0, int m = 0);
        Time operator+(const Time &t) const;
        Time operator-(const Time &t) const;
        Time operator*(double n) const;
        friend Time operator*(double m, const Time &t)
        { return t * m; }
        friend std::ostream & operator<<(std::ostream & os, const Time &t);
};
#endif